package com.krdz.service;

import java.io.IOException;
import java.util.List;

import com.krdz.bean.QrBean;
import com.krdz.bean.QrCondition;
import com.google.zxing.WriterException;
/**
 * 二维码管理业务层接口
 * @author dinghao
 *
 * @date  2018年11月15日
 */
public interface QrService {
	//查询二维码信息
	public List<QrBean> findQrInfo(QrBean qr);
	
	//扫描二维码得到信息
	public String scanQrCode(String path);
	
	//根据用户信息生成二维码
	public String createUserQrCode(String content,String fileName) throws WriterException, IOException;
	
	//添加二维码进数据库
	public boolean insertQr(QrBean qr);
	
	//删除二维码信息
	public boolean deleteQr(QrBean qr);
	
	//查询二维码保存记录数
	public Integer findQrCount();
	
	public List<QrCondition> findQrTypeCount();
}
